a deferred payment undertaking - German English Dictionary